#!/bin/bash

echo "=== 药品管理系统后端启动脚本 ==="

# 检查是否安装了依赖
if [ ! -d "node_modules" ]; then
    echo "正在安装依赖..."
    npm install
fi

# 检查是否存在.env文件
if [ ! -f ".env" ]; then
    echo "创建.env文件..."
    cat > .env << EOF
# 数据库配置
DB_HOST=localhost
DB_PORT=3306
DB_USER=root
DB_PASSWORD=
DB_NAME=yaopin_db

# 服务器配置
PORT=3000
NODE_ENV=development
EOF
    echo "请编辑.env文件配置数据库连接信息"
fi

# 测试数据库连接
echo "测试数据库连接..."
node test-db.js

# 启动服务器
echo "启动服务器..."
npm run dev 